#include const int LED = 7; const int PhR = 3; float lightLevel; int trigger = 0; #define TX 0 #define RX 1 SoftwareSerial data(RX,TX); void setup() { data.begin(9600); pinMode(PhR, INPUT); pinMode(LED, OUTPUT); } void loop() { digitalWrite(LED, HIGH); delay(1000); digitalWrite(LED, LOW); delay(1000); lightLevel = analogRead(PhR); if (lightLevel >= 950) { trigger = 0; digitalWrite(LED, HIGH); delay(300); digitalWrite(LED, LOW); delay(300); } else if (lightLevel <= 950) { digitalWrite(LED, HIGH); trigger =1; data.println(trigger); for (;;); } }